-- =====================================================================================
-- Author:		<Grupo 7,Consultar Nombre Materia Profesor ArchivoPdf existente>
-- Create date: <Dia de creacion,29/12/2011>
-- Description:	<Description,Consulta Nombre Materia Profesor ArchivoPdf por el id>
-- =====================================================================================
use vudu;
go
CREATE PROCEDURE [dbo].[ConsultarMateriasProfesorArchivoPdf]
(
    @idProfesor INT,
    @nombreEscuela varchar(100),
    @nombreUniversidad varchar(100)
    
)
AS
BEGIN
    SET NOCOUNT ON;
    
    SELECT DISTINCT m.nombreMateria
	FROM Materia m, SeccionMateria sm, profesor p, EscuelaMateria em, Escuela e, Universidad u
	WHERE sm.fk_Profesor = p.id_profesor AND
	m.id_Materia = sm.fk_Materia AND
	em.fk_id_escuela = e.id_escuela AND
	em.fk_id_materia = m.id_Materia AND 
        e.fk_Universidad = u.id_Universidad AND
        p.id_profesor =	@idProfesor AND 
	e.nombre = @nombreEscuela AND
        u.nombre = @nombreUniversidad AND
	sm.fk_PeriodoAcademico = (SELECT ID_PERIODOACADEMICO FROM PeriodoAcademico WHERE (fechaInicio<GETDATE()) AND (GETDATE()<fechaFin))
END